import * as React from 'react';
import { wrapSvgComponent } from '../../components/icon-wrapper';
type Props = React.SVGProps<SVGSVGElement>;
const SvgComponent = (props: Props) => (
  <svg
    xmlns="http://www.w3.org/2000/svg"
    viewBox="0 0 1024 1024"
    fill="currentColor"
    width="1em"
    height="1em"
    aria-label="sun.svg"
    focusable={false}
    role="img"
    aria-hidden={true}
    {...props}
  >
    <path d="M548 818v126a16 16 0 0 1-16 16h-40a16 16 0 0 1-16-16V818q23.78 2.46 36 2.46 12.23 0 36-2.46m205.25-115.66 89.1 89.1a16 16 0 0 1 0 22.62l-28.29 28.29a16 16 0 0 1-22.62 0l-89.1-89.1q18.55-15.07 27.2-23.71 8.64-8.66 23.71-27.2m-482.5 0q15.06 18.54 23.71 27.2 8.66 8.64 27.2 23.71l-89.1 89.1a16 16 0 0 1-22.62 0l-28.29-28.29a16 16 0 0 1 0-22.63zM512 278c129.24 0 234 104.77 234 234S641.24 746 512 746 278 641.24 278 512s104.77-234 234-234M206 476q-2.46 23.78-2.46 36 0 12.23 2.46 36H80a16 16 0 0 1-16-16v-40a16 16 0 0 1 16-16zm738 0a16 16 0 0 1 16 16v40a16 16 0 0 1-16 16H818q2.46-23.76 2.46-36 0-12.22-2.46-36ZM814.06 180.65l28.29 28.29a16 16 0 0 1 0 22.63l-89.1 89.09q-15.07-18.54-23.71-27.2-8.66-8.64-27.2-23.71l89.1-89.1a16 16 0 0 1 22.62 0m-581.5 0 89.1 89.1q-18.55 15.06-27.2 23.71t-23.71 27.2l-89.1-89.1a16 16 0 0 1 0-22.62l28.29-28.29a16 16 0 0 1 22.62 0M532 64a16 16 0 0 1 16 16v126q-23.76-2.46-36-2.46-12.22 0-36 2.46V80a16 16 0 0 1 16-16z" />
  </svg>
);
/**
 * ![SvgComponent]()
 */ const Icon = wrapSvgComponent(SvgComponent);
export default Icon;
